from typing import List

from workflow.Configuration import STATE

class TextPayLoad:
    
    """
        文本类型数据传递的格式
        1. raw_text: list[str]，原文本，即获取的一批文本，第一次之后置为None
        2. process_text：list[list]，分词，根据state判断
        3. state：str，表示具体状态
        4. success: bool, 表示当前的数据处理是否成功      
    """
    
    raw_text: List = None
    process_text: List[List] = None
    state: str = STATE.RAW_TEXT
    success : bool = False
    
    # def __init__(self, ) -> None:
    #     super.__init__()
    def __init__(self) -> None:
        pass

